A conservative parallel simulation algorithm for entity-oriented modeling
نویسندگان
چکیده
Conservative parallel simulation protocols are such that each logical process (LP) in the simulation execute events only when it is certain that there will not be any time-order causality violation. Examples of conservative protocols include the asynchronous ChandyMisra-Bryant (CMB) algorithm [2], and synchronous algorithms such as that described in [1,6]. In all these protocols, time-guarantee (or time-bound) information for an LP is computed from the other LP’s (e.g. in CMB protocol, an LPi sends lookahead information to a next LPj, to give a lower time-bound for future events arriving at LPj from LPi.) In this paper, we propose a variant form of conservative parallel simulation protocol in which the timeguarantee for an LP is computed from the existing events in the system. The difference is this: in an algorithm such as the CMB protocol, an LPi may process different types of events, each of which may generate different events that proceed on to different LP’s. It can be difficult for LPi to guarantee different time-bounds to its next LP’s. The time-bounds to some LP’s may be more restrictive than necessary. If the time-bounds are provided by the entities (events) going through the system (as in our proposed algorithm), an event E at LPi can independently supply time-bounds only to those LP’s which may receive events generated by E. So even if LPj is one of LPi’s next LP’s, if E’s generated events cannot arrive at LPj, LPj is not restricted by E’s time-bound. We will describe the algorithm, outline a proof of its correctness and discuss its possible strengths and weaknesses.
منابع مشابه
Parallel Object-Oriented Modeling and Visualization in OpenMV Environment
OpenMV (Open Modeler&Visualizer) is a programming environment intended for development of a wide range of applications, such as geometry modeling, simulation, computational mathematics, scientific visualization, computer graphics. Developed applications have a common open architecture that includes an object-oriented kernel being invariant with respect to various areas and problems, unified gra...
متن کاملParallel implementation of underwater acoustic wave propagation using beamtracing method on graphical processing unit
The mathematical modeling of the acoustic wave propagation in seawater is the basis for realizing goals such as, underwater communication, seabed mapping, advanced fishing, oil and gas exploration, marine meteorology, positioning and explore the unknown targets within the water. However, due to the existence of various physical phenomena in the water environment and the various conditions gover...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملAn Optimization Algorithm for Multipath Parallel Allocation for Service Resource in the Simulation Task Workflow
Service oriented modeling and simulation are hot issues in the field of modeling and simulation, and there is need to call service resources when simulation task workflow is running. How to optimize the service resource allocation to ensure that the task is complete effectively is an important issue in this area. In military modeling and simulation field, it is important to improve the probabil...
متن کاملReliability assessment of power distribution systems using disjoint path-set algorithm
Finding the reliability expression of different substation configurations can help design a distribution system with the best overall reliability. This paper presents a computerized a nd implemented algorithm, based on Disjoint Sum of Product (DSOP) algorithm. The algorithm was synthesized and applied for the first time to the determination of reliability expression of a substation to determine...
متن کامل